package com.atguigu.boot.config;

import com.atguigu.boot.bean.Pet;
import com.atguigu.boot.bean.User;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

//proxyBeanMethods = true 是不是代理bean的方法？干什么的
@Configuration(proxyBeanMethods = false)//加上这个注解，就可以把这个配置文件自动加载到容器身上
public class MyConfig {

    @Bean//给容器添加注解，以方法名作为组建的id，返回类型就是组件类型，返回的值就是组件在容器中保存的实例
    public User user01(){
        return new User("zhangsan",18);
    }
    @Bean("tom1")
    public Pet tomcatPet(){
        return new Pet("tomcat");
    }
}
